<?php
/**
 * @author 289686387@qq.com
 * 发送post请求
 * 传入参数：目标地址,发送的参数
 * 返回值： 发送的结果
 */
function https_post($url, $data = null) {
	$ch = curl_init();
	$header = "Accept-Charset: utf-8";
	curl_setopt($ch, CURLOPT_URL, $url);
	curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
	curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
	curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
	curl_setopt($ch, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1);
	curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible; MSIE 5.01; Windows NT 5.0)');
	curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
	curl_setopt($ch, CURLOPT_AUTOREFERER, 1);
	if (!$empty) {
		curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
	}
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
	$output = curl_exec($ch);
	return $output;
}

/**
 * @author 289686387@qq.com
 * 通过函数替换解决网页乱码问题
 * 传入参数：富文本html代码，需要的字符长度
 * 返回值： 清除html标记的文本
 */
function m_str($content_01, $len) {
	//获取富文本content
	$content_02 = htmlspecialchars_decode($content_01);
	//把一些预定义的 HTML 实体转换为字符
	$content_03 = str_replace("&nbsp;", "", $content_02);
	//将空格替换成空
	$contents = strip_tags($content_03);
	//函数剥去字符串中的 HTML、XML 以及 PHP 的标签,获取纯文本内容
	$con = mb_substr($contents, 0, $len, "utf-8");
	//返回字符串中的前100字符串长度的字符
	return $con;
}

/**
 * 密码编码
 * @param $password
 * @return encoded_password
 */
function password_encode($password) {
	return md5($password);
}
?>